package com.bing.bingPro.controller.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.bing.bingPro.entity.TCpOrder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class TCpOrderVo implements Serializable {

    @ExcelProperty(value = {"省份"})
    private String provinceName;

    @ExcelProperty(value = {"地市"})
    private String cityName;

    @ExcelProperty(value = {"工单上传时间"})
    private Date dt;

    @ExcelProperty(value = {"工单ID"})
    private String orderid;

    @ExcelProperty(value = {"EOMS工单号"})
    private String eomsorderid;

    @ExcelProperty(value = {"客户类型"})
    private String customertype;

    @ExcelProperty(value = {"工单紧急程度"})
    private String orderurgencylevel;

    @ExcelProperty(value = {"投诉分类-四级业务编码"})
    private String cpclassfourbusicode;

    @ExcelProperty(value = {"投诉分类-五级业务编码"})
    private String cpclassfivebusicode;

    @ExcelProperty(value = {"投诉分类-六级业务编码"})
    private String cpclasssixbusicode;

    @ExcelProperty(value = {"投诉责任原因分类二级分类"})
    private String cpreasononeclass;

    @ExcelProperty(value = {"投诉责任原因分类三级分类"})
    private String cpreasontwoclass;

    @ExcelProperty(value = {"投诉责任原因分类四级分类"})
    private String cpreasonthreeclass;

    @ExcelProperty(value = {"工单状态"})
    private String orderstatus;

    @ExcelProperty(value = {"地域属性"})
    private String areatype;

    @ExcelProperty(value = {"接入方式"})
    private String accesstype;

    @ExcelProperty(value = {"用户场景"})
    private String userscen;

    @ExcelProperty(value = {"资产归属"})
    private String assertsonwer;

    @ExcelProperty(value = {"首次响应时长"})
    private String firstrespconsumtime;

    @ExcelProperty(value = {"投诉处理时长"})
    private String cpdealtime;

    @ExcelProperty(value = {"投诉受理时间"})
    private String cpaccepttime;

    @ExcelProperty(value = {"前台预处理完成时间"})
    private String fepreprocessfinishtime;

    @ExcelProperty(value = {"预处理情况"})
    private String preprocesssituation;

    @ExcelProperty(value = {"投诉工单派发时间"})
    private String cporderdispatchtime;

    @ExcelProperty(value = {"首次响应时间"})
    private String firstresptime;

    @ExcelProperty(value = {"是否改派/转派"})
    private String isalterdispatch;

    @ExcelProperty(value = {"改派/转派原因"})
    private String alterdispatchreason;

    @ExcelProperty(value = {"改派/转派时间"})
    private String alterdispatchtime;

    @ExcelProperty(value = {"最终处理人工单确认时间"})
    private String lastdealorderconfirmtime;

    @ExcelProperty(value = {"是否需要上门"})
    private String isneeddoor;

    @ExcelProperty(value = {"预约上门时间"})
    private String appointmentdoortime;

    @ExcelProperty(value = {"改约最终上门时间"})
    private String alterappointmentdoortime;

    @ExcelProperty(value = {"实际上门时间"})
    private String realdoortime;

    @ExcelProperty(value = {"网络线条报结时间"})
    private String netlinereporttime;

    @ExcelProperty(value = {"报结审核结果"})
    private String reportreviewresult;

    @ExcelProperty(value = {"客服用户回访完成时间"})
    private String customerreturnfinishtime;

    @ExcelProperty(value = {"一线装维人员姓名"})
    private String oneinstallmaintenname;

    @ExcelProperty(value = {"装维公司"})
    private String installcompany;

    @ExcelProperty(value = {"网络线条报结审核人员姓名"})
    private String netlinereviewname;

    @ExcelProperty(value = {"投诉分类-一级业务编码"})
    private String cpclassonebusicode;

    @ExcelProperty(value = {"投诉分类-二级业务编码"})
    private String cpclasstwobusicode;

    @ExcelProperty(value = {"投诉分类-三级业务编码"})
    private String cpclassthreebusicode;

    @ExcelProperty(value = {"用户账号"})
    private String useraccount;

    @ExcelProperty(value = {"地址"})
    private String address;

    @ExcelProperty(value = {"前台订单受理时间"})
    private String orderacceptancetime;

    @ExcelProperty(value = {"回访是否满意"})
    private String satisfieddegree;

    @ExcelProperty(value = {"投诉内容"})
    private String cpcontent;

    @ExcelProperty(value = {"故障处理措施"})
    private String dealmethods;

    @ExcelProperty(value = {"评测短信接收号码"})
    private String evaluationMessageReceivingNumber;

    @ExcelProperty(value = {"签约带宽"})
    private String signedbandwidth;

    @ExcelProperty(value = {"测速时间"})
    private String spdtesttime;

    @ExcelProperty(value = {"测速结果"})
    private String spdtestresult;

    @ExcelProperty(value = {"测速结果是否达标"})
    private String isspdreachstd;

    @ExcelProperty(value = {"光功率测试结果"})
    private String luminouspowertestresult;

    @ExcelProperty(value = {"光功率是否达标"})
    private String isluminouspowerreachstd;

    @ExcelProperty(value = {"最后一次上线时间"})
    private String lastonlinetime;

    @ExcelProperty(value = {"催修发起人"})
    private String pushfixpeople;

    @ExcelProperty(value = {"催修发起时间"})
    private String pushfixtime;

    @ExcelProperty(value = {"投诉分类-七级业务编码"})
    private String cpclasssevenbusicode;

    @ExcelProperty(value = {"是否“当日修/快装快修”"})
    private String isquickfix;

    @ExcelProperty(value = {"区/县"})
    private String district;

    @ExcelProperty(value = {"小区"})
    private String cell;

    @ExcelProperty(value = {"是否高价值小区"})
    private String ishighvaluecell;

    @ExcelProperty(value = {"一线装维人员账号"})
    private String netlineusernumber;

    @ExcelProperty(value = {"投诉责任原因分类五级分类"})
    private String cpreasonfourclass;

    @ExcelProperty(value = {"上报信息"})
    private String reportinfo;

    @ExcelProperty(value = {"责任方"})
    private String responsibility;

    @ExcelProperty(value = {"ONU设备MAC"})
    private String onuequimac;

    @ExcelProperty(value = {"ONU设备SN"})
    private String onuequisn;

    @ExcelProperty(value = {"机顶盒设备MAC"})
    private String stbmac;

    @ExcelProperty(value = {"机顶盒设备SN"})
    private String stbsn;

    @ExcelProperty(value = {"首次入网时间"})
    private String firstnetintime;

    @ExcelProperty(value = {"自动诊断预处理问题原因"})
    private String autodiagresultpre;

    @ExcelProperty(value = {"工单回单原因"})
    private String resultreturn;

    @ExcelProperty(value = {"投诉责任原因分类一级分类"})
    private String cpreasonzeroclass;

    @ExcelProperty(value = {"投诉责任原因分类六级分类"})
    private String cpreasonfiveclass;

    @ExcelProperty(value = {"业务类型"})
    private String busitype;

    @ExcelProperty(value = {"首次响应方式"})
    private String firstresponsetype;


}
